#ifndef PMAIN_WINDOW

#include "Singleton.h"

class CMainWindow
{
	friend Singleton<CMainWindow>;
private:
	CMainWindow(void){}
	CMainWindow(const CMainWindow&){}
	const CMainWindow operator=(const CMainWindow &){}

public:
	enum WINDOW_SIZE {WINDOW_WIDTH = 1021, WINDOW_HEIGHT = 781};

public:
	~CMainWindow(void);

public:
	BOOL Init(HINSTANCE hInstance);
	VOID UnInit();

public:
	static LRESULT __stdcall MainWindowProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

private:
	HWND m_hWnd;
};

#endif